
class Box:
    #self在类中指代自己
    def __init__(self,l,w,h):#创建对象时调用
        #长宽和高
        print("开始。。。")
        self.l=l
        self.w=w
        self.h=0
        self.h=h
        print("结束")

    #类中的方法
    def calcVolume(self):
        return self.w*self.l*self.h
    def bianchang(self):
        return (self.l + self.w + self.h) * 4
    def square(self):
         return (self.l * self.w + self.w * self.h + self.h * self.l) * 2
#self指代 当前对象
if __name__=="__main__":
    #描述两个盒子
    a=Box(11.5,20,9.3)#创建对象
    v=a.calcVolume()
    print("这个盒子的体积是 ",v)
    b=Box(11,11,11)
    v2=b.calcVolume()
    print("v2的高度是",b.h)
    print("v2的宽度是",b.w)
    print("v2这个盒子的体积是 ",v2)
    print("v2的表面积是 ",b.square())
    # h=14.5
    # w=20
    # l=9.6
    # h1=11
    # w1=23
    # l1=9.3
